package com.ys.chatserver.im.dto;

import java.io.Serializable;
import java.util.List;

public class ParamSupport implements Serializable {

    private int filerecord;
    private int fileautoupload;
    private List<String> fileduration;
    private int antictl;//反置
    private int selfdestroy;//自毁
    private List<String> yuntai;
    private int autopush;
    private List<AudioParam> audioinputs;
    private List<String> audiocodec; //see com.ys.utils.ParamType.Audiocodec
    private List<VideoParam> videoinputs;
    private List<String> videocodecs; //see com.ys.utils.ParamType.Videocodec
    private int position; //see com.ys.utils.ParamType.Position
    private List<String> workmode; //see com.ys.utils.ParamType.Workmode
    private List<String> recordmode; //see com.ys.utils.ParamType.Recordmode
    private List<String> immediatecmds;
    private List<String> recordtrigger;
    private List<String> positionperiod;//时间间隔
    private List<String> templimit;//温度
    private int audiogains;//增益

    public int getFilerecord() {
        return filerecord;
    }

    public void setFilerecord(int filerecord) {
        this.filerecord = filerecord;
    }

    public int getFileautoupload() {
        return fileautoupload;
    }

    public void setFileautoupload(int fileautoupload) {
        this.fileautoupload = fileautoupload;
    }

    public List<String> getFileduration() {
        return fileduration;
    }

    public void setFileduration(List<String> fileduration) {
        this.fileduration = fileduration;
    }

    public int getAntictl() {
        return antictl;
    }

    public void setAntictl(int antictl) {
        this.antictl = antictl;
    }

    public int getSelfdestroy() {
        return selfdestroy;
    }

    public void setSelfdestroy(int selfdestroy) {
        this.selfdestroy = selfdestroy;
    }

    public List<String> getYuntai() {
        return yuntai;
    }

    public void setYuntai(List<String> yuntai) {
        this.yuntai = yuntai;
    }

    public int getAutopush() {
        return autopush;
    }

    public void setAutopush(int autopush) {
        this.autopush = autopush;
    }

    public List<AudioParam> getAudioinputs() {
        return audioinputs;
    }

    public void setAudioinputs(List<AudioParam> audioinputs) {
        this.audioinputs = audioinputs;
    }

    public List<String> getAudiocodec() {
        return audiocodec;
    }

    public void setAudiocodec(List<String> audiocodec) {
        this.audiocodec = audiocodec;
    }

    public List<VideoParam> getVideoinputs() {
        return videoinputs;
    }

    public void setVideoinputs(List<VideoParam> videoinputs) {
        this.videoinputs = videoinputs;
    }

    public List<String> getVideocodecs() {
        return videocodecs;
    }

    public void setVideocodecs(List<String> videocodecs) {
        this.videocodecs = videocodecs;
    }

    public int getPosition() {
        return position;
    }

    public void setPosition(int position) {
        this.position = position;
    }

    public List<String> getWorkmode() {
        return workmode;
    }

    public void setWorkmode(List<String> workmode) {
        this.workmode = workmode;
    }

    public List<String> getRecordmode() {
        return recordmode;
    }

    public void setRecordmode(List<String> recordmode) {
        this.recordmode = recordmode;
    }

    public List<String> getImmediatecmds() {
        return immediatecmds;
    }

    public void setImmediatecmds(List<String> immediatecmds) {
        this.immediatecmds = immediatecmds;
    }

    public List<String> getRecordtrigger() {
        return recordtrigger;
    }

    public void setRecordtrigger(List<String> recordtrigger) {
        this.recordtrigger = recordtrigger;
    }

    public List<String> getPositionperiod() {
        return positionperiod;
    }

    public void setPositionperiod(List<String> positionperiod) {
        this.positionperiod = positionperiod;
    }

    public List<String> getTemplimit() {
        return templimit;
    }

    public void setTemplimit(List<String> templimit) {
        this.templimit = templimit;
    }

    public int getAudiogains() {
        return audiogains;
    }

    public void setAudiogains(int audiogains) {
        this.audiogains = audiogains;
    }

}
